015751 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

高根町

高根町

dsa

class Qinteger{
private final int MAXINT = 1000000000 ;
private final int MAXARR = 100 ;
private int[] num = new int[MAXARR];
public Qinteger(int num3,int num2,int num1,int num0){
num[3] = num3;
num[2] = num2;
num[1] = num1;
num[0] = num0;
koko
num[i] = 0;
}
}
public Qinteger(int[] n){
koko
num[i]=n[i];
}
}

public Qinteger add(Qinteger n){
long temp ;
int[] rnum=new int[MAXARR];
int carry =0;
koko
temp = (long)num[m]+(long)n.num[m]+carry;
rnum[m]=(int)(temp%MAXINT);
carry =(int)(temp/MAXINT);
}
return new Qinteger(rnum);
}
public Qinteger times(int n){
Qinteger rnum = new Qinteger(0,0,0,0) ;

koko
rnum = add(rnum);
}
return rnum;
}
public String toString(){
java.text.DecimalFormat df = new java.text.DecimalFormat("000000000");
String box = new String();

koko
box=df.format(num[j])+box;
}
return(trimzero(box));
/* return( trimzero(df.format(num[3])+df.format(num[2])
+df.format(num[1])+df.format(num[0])));*/
}
private static String trimzero(String arg){
int i = 0;
while( arg.charAt(i) == '0' ){
i++ ;
}
return( arg.substring(i) );
}
public void print(){
System.out.println( toString() );
}
}


© Rakuten Group, Inc.